runtime.hchan.recvx (field)

28 uses

	runtime (current package)
		chan.go#L44: 	recvx    uint   // receive index
		chan.go#L330: 			racenotify(c, c.recvx, nil)
		chan.go#L331: 			racenotify(c, c.recvx, sg)
		chan.go#L332: 			c.recvx++
		chan.go#L333: 			if c.recvx == c.dataqsiz {
		chan.go#L334: 				c.recvx = 0
		chan.go#L336: 			c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
		chan.go#L371: 		typedmemclr(c.elemtype, chanbuf(c, c.recvx))
		chan.go#L372: 		c.recvx++
		chan.go#L373: 		if c.recvx == c.dataqsiz {
		chan.go#L374: 			c.recvx = 0
		chan.go#L611: 		qp := chanbuf(c, c.recvx)
		chan.go#L613: 			racenotify(c, c.recvx, nil)
		chan.go#L619: 		c.recvx++
		chan.go#L620: 		if c.recvx == c.dataqsiz {
		chan.go#L621: 			c.recvx = 0
		chan.go#L717: 		qp := chanbuf(c, c.recvx)
		chan.go#L719: 			racenotify(c, c.recvx, nil)
		chan.go#L720: 			racenotify(c, c.recvx, sg)
		chan.go#L728: 		c.recvx++
		chan.go#L729: 		if c.recvx == c.dataqsiz {
		chan.go#L730: 			c.recvx = 0
		chan.go#L732: 		c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
		select.go#L452: 		racenotify(c, c.recvx, nil)
		select.go#L461: 	qp = chanbuf(c, c.recvx)
		select.go#L466: 	c.recvx++
		select.go#L467: 	if c.recvx == c.dataqsiz {
		select.go#L468: 		c.recvx = 0